package Thread;
//在线程中可不可以使用this的具体相关情况练习；
public class Demo13 {
    //练习：1.进行通过匿名内部类，继承Thread类进行重写run方法；
    Thread t1=new Thread(){
        @Override
        public void run() {
          System.out.println(this.getName());
        }
    };
    //练习：2，进行通过匿名内部类，实现Runnable方法进行完成run方法；
    Thread t2=new Thread(new Runnable() {
        @Override
        public void run() {
            //System.out.println(this.getName());
            System.out.println(Thread.currentThread().getName());
        }
    });
    //练习3：通过lambda方法进行完成线程的创建，在此函数式接口的匿名内部类中观察是否可以使用this；
    Thread t3=new Thread(()->{
//        System.out.println(this.getName());
        System.out.println(Thread.currentThread().getName());
    });
}
